--2025.3.20
--qq:771501117

local v0 = tonumber;
local v1 = string.byte;
local v2 = string.char;
local v3 = string.sub;
local v4 = string.gsub;
local v5 = string.rep;
local v6 = table.concat;
local v7 = table.insert;
local v8 = math.ldexp;
local v9 = getfenv or function()
	return _ENV;
end;
local v10 = setmetatable;
local v11 = pcall;
local v12 = select;
local v13 = unpack or table.unpack;
local v14 = tonumber;
local function v15(v16, v17, ...)
	local v18 = 1;
	local v19;
	v16 = v4(v3(v16, 5), "..", function(v30)
		if (v1(v30, 2) == 81) then
			v19 = v0(v3(v30, 1, 1));
			return "";
		else
			local v83 = v2(v0(v30, 16));
			if v19 then
				local v95 = v5(v83, v19);
				v19 = nil;
				return v95;
			else
				return v83;
			end
		end
	end);
	local function v20(v31, v32, v33)
		if v33 then
			local v84 = 0 - 0;
			local v85;
			while true do
				if (v84 == (0 - 0)) then
					v85 = (v31 / ((3 - 1) ^ (v32 - 1))) % (2 ^ (((v33 - (2 - 1)) - (v32 - (620 - ((2192 - (1523 + 114)) + 64)))) + (932 - (771 + 86 + 74))));
					return v85 - (v85 % (569 - (367 + 201)));
				end
			end
		else
			local v86 = 0 - 0;
			local v87;
			while true do
				if (v86 == (927 - (214 + 713))) then
					v87 = 2 ^ (v32 - (1 + 0));
					return (((v31 % (v87 + v87)) >= v87) and (1 + 0)) or ((1942 - (68 + 997)) - (282 + 595));
				end
			end
		end
	end
	local function v21()
		local v34 = 1270 - (226 + 232 + 812);
		local v35;
		while true do
			if (v34 == (4 - 3)) then
				return v35;
			end
			if (v34 == (117 - (32 + 85))) then
				v35 = v1(v16, v18, v18);
				v18 = v18 + 1 + 0;
				v34 = 1;
			end
		end
	end
	local function v22()
		local v36 = (702 + 255) - (892 + 65);
		local v37;
		local v38;
		while true do
			if (v36 == ((0 - 0) - 0)) then
				v37, v38 = v1(v16, v18, v18 + 2);
				v18 = v18 + ((3 + 0) - 1);
				v36 = 1 - 0;
			end
			if (v36 == (351 - (87 + 263))) then
				return (v38 * (436 - (67 + 113))) + v37;
			end
		end
	end
	local function v23()
		local v39 = 0 - 0;
		local v40;
		local v41;
		local v42;
		local v43;
		while true do
			if (v39 == (952 - ((1989 - (1069 + 118)) + 150))) then
				v40, v41, v42, v43 = v1(v16, v18, v18 + (7 - 4));
				v18 = v18 + (6 - 2);
				v39 = 1 + 0;
			end
			if (v39 == (998 - (915 + 82))) then
				return (v43 * (47505959 - 30728743)) + (v42 * ((86614 - 48436) + 27358)) + (v41 * (336 - 80)) + v40;
			end
		end
	end
	local function v24()
		local v44 = 0 - 0;
		local v45;
		local v46;
		local v47;
		local v48;
		local v49;
		local v50;
		while true do
			if (v44 == (1 + 0)) then
				v47 = 1 - 0;
				v48 = (v20(v46, 1 + 0, 811 - (368 + 423)) * ((6 - 4) ^ 32)) + v45;
				v44 = 20 - (10 + 8);
			end
			if (v44 == (11 - 8)) then
				if (v49 == (442 - (416 + 26))) then
					if (v48 == ((885 - (261 + 624)) - 0)) then
						return v50 * (0 + 0);
					else
						v49 = 1 - 0;
						v47 = 438 - (145 + 293);
					end
				elseif (v49 == ((4401 - 1924) - (44 + 386))) then
					return ((v48 == ((2566 - (1020 + 60)) - ((2421 - (630 + 793)) + 488))) and (v50 * (1 / (0 + 0)))) or (v50 * NaN);
				end
				return v8(v50, v49 - 1023) * (v47 + (v48 / ((2 + 0) ^ (824 - (201 + 571)))));
			end
			if ((1138 - (116 + 1022)) == v44) then
				v45 = v23();
				v46 = v23();
				v44 = 4 - 3;
			end
			if (v44 == (2 + 0)) then
				v49 = v20(v46, 21, 113 - 82);
				v50 = ((v20(v46, (382 - 269) - (383 - 302)) == (860 - (814 + 45))) and -(2 - 1)) or (1 + 0);
				v44 = 1 + 1 + 1;
			end
		end
	end
	local function v25(v51)
		local v52;
		if not v51 then
			local v88 = 0 - 0;
			while true do
				if (v88 == (1747 - (760 + 987))) then
					v51 = v23();
					if (v51 == (1913 - (1789 + 124))) then
						return "";
					end
					break;
				end
			end
		end
		v52 = v3(v16, v18, (v18 + v51) - 1);
		v18 = v18 + v51;
		local v53 = {};
		for v67 = 767 - (257 + 488 + 21), #v52 do
			v53[v67] = v2(v1(v3(v52, v67, v67)));
		end
		return v6(v53);
	end
	local v26 = v23;
	local function v27(...)
		return {...}, v12("#", ...);
	end
	local function v28()
		local v54 = (function()
			return 0;
		end)();
		local v55 = (function()
			return;
		end)();
		local v56 = (function()
			return;
		end)();
		local v57 = (function()
			return;
		end)();
		local v58 = (function()
			return;
		end)();
		local v59 = (function()
			return;
		end)();
		local v60 = (function()
			return;
		end)();
		while true do
			if (v54 == (1702 - (1419 + 281))) then
				for v96 = #"|", v23() do
					local v97 = (function()
						return 0 - 0;
					end)();
					local v98 = (function()
						return;
					end)();
					while true do
						if (v97 ~= (74 - (71 + 3))) then
						else
							v98 = (function()
								return v21();
							end)();
							if (v20(v98, #"]", #"<") == (0 + 0)) then
								local v114 = (function()
									return 0;
								end)();
								local v115 = (function()
									return;
								end)();
								local v116 = (function()
									return;
								end)();
								local v117 = (function()
									return;
								end)();
								while true do
									if (v114 ~= 3) then
									else
										if (v20(v116, #"xnx", #"asd") == #" ") then
											v117[#"http"] = (function()
												return v60[v117[#"asd1"]];
											end)();
										end
										v55[v96] = (function()
											return v117;
										end)();
										break;
									end
									if (1 ~= v114) then
									else
										local v137 = (function()
											return 0 - 0;
										end)();
										local v138 = (function()
											return;
										end)();
										while true do
											if (v137 == (0 - 0)) then
												v138 = (function()
													return 0;
												end)();
												while true do
													if (1 == v138) then
														v114 = (function()
															return 2;
														end)();
														break;
													end
													if (v138 == (241 - (187 + 54))) then
														local v145 = (function()
															return 0;
														end)();
														while true do
															if (v145 == 1) then
																v138 = (function()
																	return 781 - (162 + 618);
																end)();
																break;
															end
															if (v145 == 0) then
																v117 = (function()
																	return {v22(),v22(),nil,nil};
																end)();
																if (v115 == 0) then
																	local v146 = (function()
																		return 0;
																	end)();
																	local v147 = (function()
																		return;
																	end)();
																	while true do
																		if (v146 == (0 + 0)) then
																			v147 = (function()
																				return 0;
																			end)();
																			while true do
																				if (v147 ~= (0 - 0)) then
																				else
																					v117[#"xnx"] = (function()
																						return v22();
																					end)();
																					v117[#"0313"] = (function()
																						return v22();
																					end)();
																					break;
																				end
																			end
																			break;
																		end
																	end
																elseif (v115 == #" ") then
																	v117[#"gha"] = (function()
																		return v23();
																	end)();
																elseif (v115 == (2 - 0)) then
																	v117[#"nil"] = (function()
																		return v23() - (2 ^ 16);
																	end)();
																elseif (v115 ~= #"xnx") then
																else
																	local v152 = (function()
																		return 0 + 0;
																	end)();
																	while true do
																		if (v152 ~= (1636 - (1373 + 263))) then
																		else
																			v117[#"nil"] = (function()
																				return v23() - (2 ^ (1016 - (451 + 549)));
																			end)();
																			v117[#"0836"] = (function()
																				return v22();
																			end)();
																			break;
																		end
																	end
																end
																v145 = (function()
																	return 1 + 0;
																end)();
															end
														end
													end
												end
												break;
											end
										end
									end
									if (v114 == (2 - 0)) then
										if (v20(v116, #"[", #"{") == #"{") then
											v117[2 - 0] = (function()
												return v60[v117[1386 - (746 + 638)]];
											end)();
										end
										if (v20(v116, 2, 1 + 1) == #",") then
											v117[#"nil"] = (function()
												return v60[v117[#"-19"]];
											end)();
										end
										v114 = (function()
											return 4 - 1;
										end)();
									end
									if (v114 ~= (341 - (218 + 123))) then
									else
										local v139 = (function()
											return 1581 - (1535 + 46);
										end)();
										local v140 = (function()
											return;
										end)();
										while true do
											if (v139 == (0 + 0)) then
												v140 = (function()
													return 0 + 0;
												end)();
												while true do
													if (v140 == (560 - (306 + 254))) then
														v115 = (function()
															return v20(v98, 2, #"xxx");
														end)();
														v116 = (function()
															return v20(v98, #"asd1", 6);
														end)();
														v140 = (function()
															return 1 + 0;
														end)();
													end
													if (1 ~= v140) then
													else
														v114 = (function()
															return 1;
														end)();
														break;
													end
												end
												break;
											end
										end
									end
								end
							end
							break;
						end
					end
				end
				for v99 = #"~", v23() do
					v56[v99 - #"]"] = (function()
						return v28();
					end)();
				end
				return v58;
			end
			if (#"~" == v54) then
				local v92 = (function()
					return 0;
				end)();
				local v93 = (function()
					return;
				end)();
				while true do
					if (v92 ~= 0) then
					else
						v93 = (function()
							return 0;
						end)();
						while true do
							if (v93 == (0 - 0)) then
								v59 = (function()
									return v23();
								end)();
								v60 = (function()
									return {};
								end)();
								v93 = (function()
									return 1468 - (899 + 568);
								end)();
							end
							if (v93 == (2 + 0)) then
								v54 = (function()
									return 2;
								end)();
								break;
							end
							if (v93 ~= 1) then
							else
								for v119 = #"~", v59 do
									local v120 = (function()
										return 0;
									end)();
									local v121 = (function()
										return;
									end)();
									local v122 = (function()
										return;
									end)();
									local v123 = (function()
										return;
									end)();
									while true do
										if (v120 ~= 0) then
										else
											v121 = (function()
												return 0;
											end)();
											v122 = (function()
												return nil;
											end)();
											v120 = (function()
												return 1;
											end)();
										end
										if (v120 == 1) then
											v123 = (function()
												return nil;
											end)();
											while true do
												if ((0 - 0) ~= v121) then
												else
													v122 = (function()
														return v21();
													end)();
													v123 = (function()
														return nil;
													end)();
													v121 = (function()
														return 604 - (268 + 335);
													end)();
												end
												if ((291 - (60 + 230)) ~= v121) then
												else
													if (v122 == #"{") then
														v123 = (function()
															return v21() ~= (572 - (426 + 146));
														end)();
													elseif (v122 == (1 + 1)) then
														v123 = (function()
															return v24();
														end)();
													elseif (v122 == #"nil") then
														v123 = (function()
															return v25();
														end)();
													end
													v60[v119] = (function()
														return v123;
													end)();
													break;
												end
											end
											break;
										end
									end
								end
								v58[#"-19"] = (function()
									return v21();
								end)();
								v93 = (function()
									return 2;
								end)();
							end
						end
						break;
					end
				end
			end
			if (v54 ~= (1456 - (282 + 1174))) then
			else
				local v94 = (function()
					return 811 - (569 + 242);
				end)();
				while true do
					if (v94 ~= (2 - 1)) then
					else
						v57 = (function()
							return {};
						end)();
						v58 = (function()
							return {v55,v56,nil,v57};
						end)();
						v94 = (function()
							return 2;
						end)();
					end
					if ((1026 - (706 + 318)) ~= v94) then
					else
						v54 = (function()
							return #">";
						end)();
						break;
					end
					if (v94 == (1251 - (721 + 530))) then
						v55 = (function()
							return {};
						end)();
						v56 = (function()
							return {};
						end)();
						v94 = (function()
							return 1272 - (945 + 326);
						end)();
					end
				end
			end
		end
	end
	local function v29(v61, v62, v63)
		local v64 = v61[2 - 1];
		local v65 = v61[2 + 0];
		local v66 = v61[703 - (271 + 429)];
		return function(...)
			local v69 = v64;
			local v70 = v65;
			local v71 = v66;
			local v72 = v27;
			local v73 = 1;
			local v74 = -(1 + 0);
			local v75 = {};
			local v76 = {...};
			local v77 = v12("#", ...) - (1501 - (1408 + 92));
			local v78 = {};
			local v79 = {};
			for v89 = 1086 - (461 + 625), v77 do
				if (v89 >= v71) then
					v75[v89 - v71] = v76[v89 + (1289 - (993 + (793 - 498)))];
				else
					v79[v89] = v76[v89 + 1 + 0];
				end
			end
			local v80 = (v77 - v71) + ((1752 - (361 + 219)) - (418 + (1073 - (53 + 267))));
			local v81;
			local v82;
			while true do
				v81 = v69[v73];
				v82 = v81[1 + 0];
				if (v82 <= (1 + 1)) then
					if (v82 <= (0 + 0)) then
						v79[v81[1 + 1]] = v81[532 - (92 + 314 + (536 - (15 + 398)))];
					elseif (v82 == (1770 - (1749 + 20))) then
						v79[v81[1 + 1]] = {};
					else
						local v108 = v81[1324 - ((2231 - (18 + 964)) + (274 - 201))];
						v79[v108] = v79[v108](v79[v108 + 1 + 0]);
					end
				elseif (v82 <= (1149 - (466 + 679))) then
					if (((1628 > 293) and (v82 == (6 - 3))) or (1483 >= 4630)) then
						local v110 = 0;
						local v111;
						while true do
							if (v110 == (2 - 1)) then
								v79[v81[1902 - (106 + 1794)]] = v63[v81[1 + 2]];
								v73 = v73 + 1;
								v81 = v69[v73];
								v79[v81[1 + 1]] = v81[8 - 5];
								v110 = 5 - 3;
							end
							if ((4435 >= 3082) and (v110 == (116 - (3 + 1 + 110)))) then
								v73 = v73 + (585 - (57 + 527));
								v81 = v69[v73];
								v111 = v81[1429 - (41 + 1386)];
								v79[v111] = v79[v111](v79[v111 + (104 - (17 + 86))]);
								v110 = 3 + 0;
							end
							if (v110 == (6 - 3)) then
								v73 = v73 + 1;
								v81 = v69[v73];
								v79[v81[5 - 3]]();
								v73 = v73 + 1;
								v110 = 170 - (122 + 44);
							end
							if (v110 == (6 - 2)) then
								v81 = v69[v73];
								do
									return;
								end
								break;
							end
							if ((v110 == (0 - 0)) or (2460 > 2683)) then
								v111 = nil;
								v79[v81[2 + 0]] = {};
								v73 = v73 + 1 + 0;
								v81 = v69[v73];
								v110 = 1 - 0;
							end
						end
					else
						do
							return;
						end
					end
				elseif (v82 > (70 - (30 + 23 + 12))) then
					v79[v81[2 + 0]]();
				else
					v79[v81[1259 - (1043 + (1064 - (20 + 830)))]] = v63[v81[11 - 8]];
				end
				v73 = v73 + (1213 - (323 + 889));
			end
		end;
	end
	return v29(v28(), {}, v17)(...);
end
return v15("LOL!023Q0003043Q006C6F616403F03Q007265617065722E556E646F5F426567696E426C6F636B2829202Q2DE59088E5B9B6E692A4E994800A7265617065722E4D61696E5F4F6E436F2Q6D616E64287265617065722E4E616D6564436F2Q6D616E644C2Q6F6B757028275F5357535F53415645412Q4C53454C4954454D533127292C203029202Q2D5357533A20E4BF9DE5AD98E98089E4B8ADE79A84E5AFB9E8B1A10A7265617065722E556E646F5F456E64426C6F636B2822E5B08FE9A39EE9A39EE5958A5FE5AFB9E8BDA8E5AE9AE4BD8D222C202D3129202Q2D20E5819CE6ADA2E59088E5B9B6E692A4E99480E8AEB0E5BD95E5B9B6E591BDE5908DEFBC8C0A00064Q00037Q00122Q000100013Q00122Q000200026Q0001000200024Q0001000100016Q00017Q00", v9(), ...);